home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Classicos / Missile Defender.swf / scripts / frame_259 / DoAction.as
Encoding:
Text File  |  2006-06-13  |  2.1 KB  |  76 lines

  1. if(start == "1")
  2. {
  3.    i = "1";
  4.    if(colision == "1")
  5.    {
  6.       duplicateMovieClip("/laser","laser1","100" + 16384);
  7.       setProperty("/laser1", _X, "0");
  8.       setProperty("/laser1", _Y, - "100");
  9.    }
  10.    k = "0";
  11.    no_test = "0";
  12.    set("/small_interface:city",int(life / "7" * "100") add "%");
  13.    rase = random("200") + "300";
  14.    x0_r1 = "320" + random("400");
  15.    y0_r1 = "2" - random("30");
  16.    x0_r2 = "320" + random("400");
  17.    y0_r2 = "2" - random("30");
  18.    angle_step = "2";
  19.    fire = "0";
  20.    first_step = "0";
  21.    if(no_rocket == "15")
  22.    {
  23.       no_level += "1";
  24.       if(ultimate_level < no_level)
  25.       {
  26.          no_level = "1";
  27.          set("/big_interface33:interface_message"," You win !");
  28.          setProperty("/big_interface33", _X, "320");
  29.          setProperty("/big_interface33", _Y, "200");
  30.       }
  31.       else
  32.       {
  33.          set("/big_interface22:interface_message","Level" add " " add no_level);
  34.          setProperty("/big_interface22", _X, "320");
  35.          setProperty("/big_interface22", _Y, "200");
  36.          no_test = "0";
  37.       }
  38.       no_rocket = "0";
  39.       gotoAndPlay(264);
  40.    }
  41.    no_rocket += "1";
  42.    if(life == "0")
  43.    {
  44.       setProperty("/big_interface33", _X, "320");
  45.       setProperty("/big_interface33", _Y, "240");
  46.       set("/big_interface33:interface_message","Game over");
  47.       no_rocket = "0";
  48.       gotoAndPlay(264);
  49.    }
  50. }
  51. else if(start == "0")
  52. {
  53.    delay = getTimer();
  54.    number = int("100" - (recharge - delay) / "20");
  55.    if("30" < number and number < "60")
  56.    {
  57.       tellTarget("/sounds")
  58.       {
  59.          gotoAndPlay("Recharge_sound");
  60.       }
  61.    }
  62.    tellTarget("/small_interface/recharge")
  63.    {
  64.       gotoAndStop(eval("/:number"));
  65.    }
  66.    gotoAndPlay(_currentframe - "1");
  67. }
  68. setProperty("/rocket1", _X, x0_r1 + "1000");
  69. setProperty("/rocket1", _Y, y0_r1);
  70. setProperty("/rocket1", _rotation, - "90");
  71. setProperty("/rocket1", _yscale, "33");
  72. setProperty("/rocket2", _X, x0_r2 + "1000");
  73. setProperty("/rocket2", _Y, y0_r2);
  74. setProperty("/rocket2", _rotation, - "90");
  75. setProperty("/rocket2", _yscale, "33");
  76.